package dao;

import classes.Entrada;
import classes.ItensProduto;
import classes.Produto;
import erro.ConexaoException;
import erro.ConsultaException;
import erro.DaoException;
import java.util.List;

public interface IDaoEntrada {
       public void inserir (Entrada ent, ItensProduto it, Produto prod) throws ConexaoException,DaoException;
       public void alterar(Entrada ent, ItensProduto it) throws ConexaoException,DaoException;
       public void deletar(Entrada ent, Produto prod) throws ConexaoException,DaoException;
       public ItensProduto pesquisarIt(ItensProduto it) throws ConexaoException,DaoException;
       public Entrada pesquisar(Entrada ent) throws ConexaoException,DaoException;
       public List pesquisarEnt(Entrada ent) throws ConexaoException,ConsultaException;
       public List listarEnt() throws ConexaoException,ConsultaException;
       public List listar(ItensProduto ip) throws ConexaoException,ConsultaException;
}
